1.3. 카고를 사용해봅시다
cargo
러스트 빌드 시스템 및 패키지 매니저
cargo new hello_cargo
간단하게 cargo를 통해 프로젝트 생성
깃 디렉토리가 아니라면, 자동적으로 깃까지 생성된다.
추가적으로 봐야할 것은 Cargo.toml
해당 파일에 의존성과 버전이 관리된다.
기본적인 디렉토리 구조는 이렇게 된다.
프로젝트 실행
cargo build
명령어를 실행하면 다음의 파일들이 생성된다.
cargo run
run을 하면 빌드 후 실행까지 진행된다.
cargo check
check를 진행할 시 소스의 컴파일 여부만 확인할 수도 있다.
cargo build --release
릴리즈 준비가 끝났다면, 릴리즈 빌드를 만든다.
이 명령을 실행하면 실행파일이 targe/release
에 생성되며, 컴파일 시간이 오래 걸리는 대신 최적화가 이루어져 실행은 더 빨라진다.
gitignore 설정
만약 이미 존재하는 저장소에 다중 프로젝트를 만들어 cargo의 깃 설정을 이용하지 못하는 경우라면, 다음의 파일을 무시한다.